<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // function jc(n) {
        //     if (n === 1) {
        //         return 1;
        //     } else {
        //         return n * jc(n - 1);
        //     }
        // }
        // console.log(jc(4));

        // function sum(num) {
        //     if (num === 1) {
        //         return 1;
        //     } else {
        //         return num + sum(num - 1);
        //     }
        // }
        // console.log(sum(100));

        // 1 1 2 3 5 8 13 21

        // function fib(n) {
        //     // if (n === 0 || n === 1) {
        //     //     return 1;
        //     // } else {
        //     //     return fib(n - 1) + fib(n - 2);
        //     // }

        //     return n === 0 || n === 1 ? 1 : fib(n - 1) + fib(n - 2);

        // }
        // console.log(fib(7));

        // var st = setTimeout(function() {
        //     console.log(1);
        // }, 3000);
        // clearTimeout(st); // 清除定时器

        // setTimeout(function(dog, cat, you) {
        //         console.log(dog);
        //         console.log(cat);
        //         console.log(you);
        //         console.log(arguments);
        //     }, 10000, 'gt', 'yu', 'zl') //['gt', 'yu', 'zl']
        // function add(a, b) {
        //     console.log(a + b);
        // }
        // setTimeout(add, 2000, 100, 200)

        // var int = setInterval(function() {
        //     clearInterval(int)
        //     console.log('zl');
        //     console.log(2);
        // }, 1000);



        // setTimeout(function() {
        //     console.log('b');
        // }, 10000);
        // console.log('a');

        // console.log(Math.pow(2, 4)); // 2的4次幂
        // console.log(Math.round(.6)); // 四舍五入
        // console.log(Math.ceil(.4)); // 向上取整
        // console.log(Math.floor(.8)); // 向下取整
        // console.log(Math.abs(-1)); // 绝对值
        // console.log(Math.random()); // 0~1的随机数，不包括1，包括0
        // console.log(Math.PI);
        // console.log(Math.E);
        // console.log(Math.sqrt(3));
        // console.log(Math.log(0));
        // console.log(Math.exp(3));

        // var sj = new Date();
        // console.log(sj.getFullYear()); // 2022
        // console.log(sj.getMonth()); // 3
        // console.log(sj.getDate()); //18
        // console.log(sj.getHours());
        // console.log(sj.getMinutes());
        // console.log(sj.getSeconds());
        // console.log(sj.getDay()); //星期一
        // console.log(sj.getTime()); // 毫秒数

        // var d = new Date().getDay();
        // var x = '';

        // function hq(d) {
        //     switch (d) {
        //         case 0:
        //             x = "今天是周日";
        //             break;
        //         case 1:
        //             x = "今天是周一";
        //             break;
        //         case 2:
        //             x = "今天是周二";
        //             break;
        //         case 3:
        //             x = "今天是周三";
        //             break;
        //         case 4:
        //             x = "今天是周四";
        //             break;
        //         case 5:
        //             x = "今天是周五";
        //             break;
        //         case 6:
        //             x = "今天是周六";
        //             break;
        //     }
        //     console.log(x);
        // }
        // hq(d);

        // function getWeek() {
        //     var d = new Date().getDay();
        //     var arr = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'];
        //     return '今天是' + arr[d];
        // }
        // console.log(getWeek());


        // var sjc = new Date().getTime();
        // setInterval(function() {
        //     function zh(sjc) {
        //         var d = new Date();
        //         var n = d.getFullYear();
        //         var y = checjZero(d.getMonth() + 1);
        //         var r = checjZero(d.getDate());
        //         var x = checjZero(d.getHours());
        //         var f = checjZero(d.getMinutes());
        //         var m = checjZero(d.getSeconds());

        //         function checjZero(i) {
        //             var num = i < 10 ? '0' + i : i;
        //             return num;
        //         }
        //         return '当前时间:' + ' ' + n + '年' + y + '月' + r + '日' + x + '时' + f + '分' + m + '秒';
        //     }
        //     console.log(zh(sjc));
        // }, 1000);




        // var a = 10;
        // var b = 20;
        // console.log(`a的值${a}${b}`);
    </script>
</body>

</html>